var mysql = require('mysql');
var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '123456',
  database: 'vantstore'
}, {
  multipleStatements: true
});

connection.connect();

module.exports = connection;


// var mysql = require('mysql');
// var mysql_config = {
//   host: 'localhost',
//   user: 'root',
//   password: '123456',
//   database: 'vantstore'
// };

// function handleDisconnection() {
//   var connection = mysql.createConnection(mysql_config);
//   connection.connect(function (err) {
//     if (err) {
//       setTimeout('handleDisconnection()', 2000);
//     }
//   });

//   connection.on('error', function (err) {
//     // logger.error('db error', err);
//     if (err.code === 'PROTOCOL_CONNECTION_LOST') {
//       // logger.error('db error执行重连:' + err.message);
//       handleDisconnection();
//     } else {
//       throw err;
//     }
//   });
//   module.exports = connection;
// }
// handleDisconnection();

// var mysql = require('mysql');
// var pool = mysql.createPool({
//   host: 'localhost',
//   user: 'root',
//   password: '123456',
//   database: 'vantstore',
// });

// pool.getConnection(function (err, conn) {
//   if (err) console.log("POOL ==> " + err);

//   conn.query(selectSQL, function (err, rows) {
//     if (err) console.log(err);
//     console.log("SELECT ==> ");
//     for (var i in rows) {
//       console.log(rows[i]);
//     }
//     conn.release();
//   });
// });



// let mysql = require('mysql');
// exports.connect = function (sql, param, callback) {
//   var db = mysql.createConnection({
//     host: "localhost",
//     port: "3306",
//     user: "root",
//     password: "123546",
//     database: "block"
//   });
//   db.connect();
//   db.query(sql, param, callback);
//   db.end();
// };
